package com.wyx.suanfa;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class maxDepth {
    //给定一个二叉树 root ，返回其最大深度。
    //
    //二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数
    public static void main(String[] args) {


    }
}

/*
* class Solution {
    public int maxDepth(TreeNode root) {
        if(root == null){
            return 0;
        }
        Queue<TreeNode> queue = new LinkedList<>();
        queue.offer(root);
        int deep = 0;
        while(!queue.isEmpty()){
            deep++;
            int len = queue.size();
            for(int i = 0;i<len;i++){
                TreeNode tempNode = queue.poll();
                if(tempNode.left != null){
                    queue.offer(tempNode.left);
                }
                if(tempNode.right != null){
                    queue.offer(tempNode.right);
                }
            }
        }
        return deep;
    }
}*/
